// pages/questionBank/questionBank.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    activeTab: 'details', // 默认显示题库详情标签页
    questionBankId: null, // 题库ID
    contentList: [
      {
        id: 1,
        title: '生物化学考研题库 生物化学考研题库',
        students: 6873,
        views: 108732,
        currentPrice: '19.00',
        originalPrice: '100',
        image: '/images/img1.png'
      },
      {
        id: 2,
        title: '物理化学考研题库 物理化学考研题库',
        students: 5432,
        views: 98765,
        currentPrice: '25.00',
        originalPrice: '120',
        image: '/images/img2.png'
      },
      {
        id: 3,
        title: '有机化学考研题库 有机化学考研题库',
        students: 4567,
        views: 87654,
        currentPrice: '22.00',
        originalPrice: '110',
        image: '/images/img1.png'
      },
      {
        id: 4,
        title: '无机化学考研题库 无机化学考研题库',
        students: 3987,
        views: 76543,
        currentPrice: '18.00',
        originalPrice: '95',
        image: '/images/img1.png'
      }
    ]
  },

  /**
   * 切换标签页
   */
  switchTab(e) {
    const tab = e.currentTarget.dataset.tab;
    this.setData({
      activeTab: tab
    });
  },

  /**
   * 点击内容项
   */
  onContentItemTap(e) {
    const index = e.currentTarget.dataset.index;
    const item = this.data.contentList[index];
    wx.showToast({
      title: `点击了${item.title}`,
      icon: 'none'
    });
  },

  /**
   * 点击开通题库按钮
   */
  onActivateQuestionBank() {
      wx.navigateTo({
        url: '/index/pages/questionBankGoods/questionBankGoods',
        // 跳转失败时的回调
        fail: (err) => {
          console.error('跳转失败:', err)
          wx.showToast({
            title: '跳转失败',
            icon: 'none',
            duration: 2000
          })
        }
      })
    },
  /**
   * 点击查看会员
   */
  onViewMembership() {
    wx.navigateTo({
        url: '/index/pages/memberDetail/memberDetail',
        success: () => {
            console.log('跳转到会员详情页面成功') // 这里原注释写的支付结果页面，建议修正描述
        },
        fail: (err) => {
            console.error('跳转失败:', err);
            wx.showToast({
                title: '跳转失败',
                icon: 'none',
                duration: 2000
            });
        } // 补充闭合花括号
    });
},

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    console.log('=== 题库详情页面加载 ===');
    console.log('接收到的参数:', options);
    
    // 只接收题库ID参数
    if (options.questionBankId) {
      console.log('题库ID:', options.questionBankId);
      this.setData({
        questionBankId: options.questionBankId
      });
    } else {
      console.log('未接收到题库ID参数');
    }
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})